一家航空公司希望監測其飛機引擎的健康狀態,以提前發現可能出現的故障,並進行相應的維護。
# 模擬飛機引擎數據
def generate_engine_data():
rpm = random.randint(3000, 10000) # 轉速在正常範圍內
temperature = random.uniform(80, 120) # 溫度在正常範圍內
pressure = random.uniform(10, 30) # 壓力在正常範圍內
return {'RPM': rpm, 'Temperature': temperature, 'Pressure': pressure}
# 建立健康狀態模型(簡化示例)
def predict_health_status(data):
if data['RPM'] > 9000:
return '健康'
else:
return '需維護'
# 模擬飛機引擎數據產生
engine_data = generate_engine_data()
# 使用模型預測健康狀態
health_status = predict_health_status(engine_data)
# 根據預測結果制定維護計劃
if health_status == '需維護':
print("需要進行維護。")
else:
print("引擎狀態良好。")